정적 분석 VisualStudio C++에서 정적 분석 도구 cppcheck 실행 에서 소프트웨어를 다운로드하여 설치합니다. 메뉴에서 "도구"→ "외부 도구"를 선택합니다. 자유롭게 설정할 수 있습니다. 여기서는 cppcheck입니다. C:\Program Files\Cppcheck\cppcheck.exe64비트판 Windows에서 32비트판 cppcheck를 이용하는 경우는 아래와 같이 해 주세요.C:\Program Files (x86)\Cppcheck\cppcheck.e... VisualStudio정적 분석Cppcheck Reversing.kr Easy Unpack Writeup Using Ghidra Reversing.kr Easy Unpack은 OEP (Original Entry Point)를 찾는 문제입니다. OEP의 가능성이있는 Far Jump를 추출하는 Ghidra Script를 작성했으므로 Ghidra 연구의 기록으로 남겨 둡니다. 문제 배포 사이트 Easy Unpack은 EXE와 텍스트 파일을 전달하며 텍스트 파일에는 Find the OEP ex) 00401000 라고 기재되어... reverse_engineeringpackerGhidra정적 분석CTF scanf의 내부 소스 읽기 이 글에서는 glibc-2.21을 사용하여 표준 라이브러리인 scanf 내용의 소스 코드를 해독해 보겠습니다. 표준 라이브러리의 소스 코드의 해독 방법은, 「헬로“Hello, World” OS와 표준 라이브러리의 시고트와 구조(2015년 9월 11일 발행)」를 참고로 하고 있습니다. glibc-2.21은 아래에서 다운로드 할 수 있습니다. 다운로드 한 소스 코드에서 아래 명령을 사용하여 sc... 소스 코드 판독C정적 분석 Dockerfile의 정적 분석 도구가 너무 편리했습니다. Dockerfile을 정적 구문 분석하고 싶은 유용한 도구가 있는지 궁금하다면 발견했습니다. Dockerfile의 Lint 도구 오류가 발생하는 Dockerfile을 빌드하기 전에 감지합니다. 그건 그렇고, 하스켈로 작성된 것 같습니다. 현시점에서의 최신 버젼은 v1.15. 0으로 mac등에도 대응하고 있다. GitHub의 스타 수는 1000정도이다. wiki에서 인용 lint는 주로 C 언... kubernetesdockerfile정적 분석docker-compose도커 [Flutter] 정적 분석 파일 간 종속성 Analyzer Plugin 소개 시작했어.나 카와야. 원하는 Fluter/Dart의 정적 해석 플러그인을 만들었으니 소개해 드리겠습니다. 인코딩 규약을 준수하기 어려워 import을 제한하는 정적 분석 을 제작하였다. GiithubAction에서 수행하고 문제가 있으면 PR에 댓글 나는 코딩 규약은 팀에서 규칙을 제정하여 누가 봐도 이해할 수 있는 코드를 쓰는 것을 목적으로 도입한 것이라고 생각한다. 다른 한편, 코드 규약... FlutterDartlint정적 분석tech Visual Studio 2019에서 2017과 동일한 정적 분석(코드 분석)을 수행하고 싶습니다. VS2019에 대한 정적 분석 Visual Studio 2019에서 정적 해석 방법은 VS2017로 변경되었습니다. 2019부터는 정적 해석/FxCop분석/Roslyn분석 3종으로 나뉘는데 이 중'정적 분석'은 VS2017이 진행한 코드 분석에 해당한다.다만 그것은 곧 폐지될 것 같다. 다음과 같이 [분석][코드 분석의 설정]][솔루션용]의 [코드 분석 설정]에서 VS2019에는 권장하지 않... 정적 분석VisualStudio2019코드 분석 Doxygen을 통해 XML 파일 출력(종속성 등 분석 결과 포함) 가져오기 자동 문서 툴 .많은 프로그래밍 언어와 출력 형식에 대응하기 때문에 사용한 사람도 많다. 본고는 문서가 아닌 XML 출력 코드 의존 관계 등의 Doxygen 설정을 소개한다. Doxygen 설정 Doxywizard(Doxygen의 GUI 프런트엔드)라면 Expert 태그를 보면 다음과 같은 느낌이 든다. Build 검사를 통해 출력에 포함할 요소 Source Browser에서 검사R... 정적 분석doxygen
VisualStudio C++에서 정적 분석 도구 cppcheck 실행 에서 소프트웨어를 다운로드하여 설치합니다. 메뉴에서 "도구"→ "외부 도구"를 선택합니다. 자유롭게 설정할 수 있습니다. 여기서는 cppcheck입니다. C:\Program Files\Cppcheck\cppcheck.exe64비트판 Windows에서 32비트판 cppcheck를 이용하는 경우는 아래와 같이 해 주세요.C:\Program Files (x86)\Cppcheck\cppcheck.e... VisualStudio정적 분석Cppcheck Reversing.kr Easy Unpack Writeup Using Ghidra Reversing.kr Easy Unpack은 OEP (Original Entry Point)를 찾는 문제입니다. OEP의 가능성이있는 Far Jump를 추출하는 Ghidra Script를 작성했으므로 Ghidra 연구의 기록으로 남겨 둡니다. 문제 배포 사이트 Easy Unpack은 EXE와 텍스트 파일을 전달하며 텍스트 파일에는 Find the OEP ex) 00401000 라고 기재되어... reverse_engineeringpackerGhidra정적 분석CTF scanf의 내부 소스 읽기 이 글에서는 glibc-2.21을 사용하여 표준 라이브러리인 scanf 내용의 소스 코드를 해독해 보겠습니다. 표준 라이브러리의 소스 코드의 해독 방법은, 「헬로“Hello, World” OS와 표준 라이브러리의 시고트와 구조(2015년 9월 11일 발행)」를 참고로 하고 있습니다. glibc-2.21은 아래에서 다운로드 할 수 있습니다. 다운로드 한 소스 코드에서 아래 명령을 사용하여 sc... 소스 코드 판독C정적 분석 Dockerfile의 정적 분석 도구가 너무 편리했습니다. Dockerfile을 정적 구문 분석하고 싶은 유용한 도구가 있는지 궁금하다면 발견했습니다. Dockerfile의 Lint 도구 오류가 발생하는 Dockerfile을 빌드하기 전에 감지합니다. 그건 그렇고, 하스켈로 작성된 것 같습니다. 현시점에서의 최신 버젼은 v1.15. 0으로 mac등에도 대응하고 있다. GitHub의 스타 수는 1000정도이다. wiki에서 인용 lint는 주로 C 언... kubernetesdockerfile정적 분석docker-compose도커 [Flutter] 정적 분석 파일 간 종속성 Analyzer Plugin 소개 시작했어.나 카와야. 원하는 Fluter/Dart의 정적 해석 플러그인을 만들었으니 소개해 드리겠습니다. 인코딩 규약을 준수하기 어려워 import을 제한하는 정적 분석 을 제작하였다. GiithubAction에서 수행하고 문제가 있으면 PR에 댓글 나는 코딩 규약은 팀에서 규칙을 제정하여 누가 봐도 이해할 수 있는 코드를 쓰는 것을 목적으로 도입한 것이라고 생각한다. 다른 한편, 코드 규약... FlutterDartlint정적 분석tech Visual Studio 2019에서 2017과 동일한 정적 분석(코드 분석)을 수행하고 싶습니다. VS2019에 대한 정적 분석 Visual Studio 2019에서 정적 해석 방법은 VS2017로 변경되었습니다. 2019부터는 정적 해석/FxCop분석/Roslyn분석 3종으로 나뉘는데 이 중'정적 분석'은 VS2017이 진행한 코드 분석에 해당한다.다만 그것은 곧 폐지될 것 같다. 다음과 같이 [분석][코드 분석의 설정]][솔루션용]의 [코드 분석 설정]에서 VS2019에는 권장하지 않... 정적 분석VisualStudio2019코드 분석 Doxygen을 통해 XML 파일 출력(종속성 등 분석 결과 포함) 가져오기 자동 문서 툴 .많은 프로그래밍 언어와 출력 형식에 대응하기 때문에 사용한 사람도 많다. 본고는 문서가 아닌 XML 출력 코드 의존 관계 등의 Doxygen 설정을 소개한다. Doxygen 설정 Doxywizard(Doxygen의 GUI 프런트엔드)라면 Expert 태그를 보면 다음과 같은 느낌이 든다. Build 검사를 통해 출력에 포함할 요소 Source Browser에서 검사R... 정적 분석doxygen